make a pilgrimage - French English Dictionary